Big Huge Thesaurus

Sarcodes sanguinea

noun